package homework;

import org.junit.Test;

/**
 * (12)、三位数各个位上立方之和等于1099的数输出
 * @author 罗智壕-13424431416
 *
 * 2017年4月6日
 */
public class FunctionTest12 {
	@Test
	public void sxhTest() throws Exception {
		sxh(100 , 999);
	}
	 
	/**
	 * 跟水仙花一样的思路
	 * @param number	开始循环的整型
	 * @param number2	结束循环的整型
	 */
	public void sxh(int number , int number2){
		//定义 个十百为数
		int a,b,c;
		for(int i=number; i<=number2; i++){
			//得到百位
			a = i / 100;
			//得到十位
			b = i/10 % 10;
			//得到个位
			c = i % 10;
			if((a*a*a) + (b*b*b) + (c*c*c) == 1099){
				System.out.println("水仙花数为："+i);
			}
		}
	}
}
